Paralellization of Needleman-Wunsch String Alignment Method
نویسندگان
چکیده
The identification of homologies between protein sequences is a central problem in molecular biology and several algorithms have been proposed for accomplishing this task. The Needleman-Wunsch Algorithm and its close variant, the SmithWaterman dynamic programming methods, solve the problem exactly in quadratic time and space. However, due to the massive amount of data involved in sequence-to-database of sequences comparisons, heuristic methods such as BLAST, are used instead. This article explores the design of a parallel version of Needleman-Wunsch based on a divide-and-conquer idea derived from an algorithm first proposed by Hirschberg, for the identification of the longest common substring of two strings.
منابع مشابه
Part I : Pairwise Global Alignment with the Needleman - Wunsch
To understand the value of aligning genes and recognize the practical applications of this technique. To gain familiarity with the use of Web-based alignment tools to explore sequence similarity and understand how to modify their parameters. To know how the Needleman-Wunsch algorithm optimally aligns any two sequences. Understand how the Needleman-Wunsch algorithm can be modified to yie...
متن کاملLEAP: A Generalization of the Landau-Vishkin Algorithm with Custom Gap Penalties
Motivation: Approximate String Matching is a pivotal problem in the field of computer science. It serves as an integral component for many string algorithms, most notably, DNA read mapping and alignment. The improved LV algorithm proposes an improved dynamic programming strategy over the banded SmithWaterman algorithm but suffers from support of a limited selection of scoring schemes. In this p...
متن کاملOn the use of don ' t care regions for protein sequence alignment
We present a general algorithm to align two protein sequences that uses the concept of don't care regions. It is based on the classical Needleman-Wunsch dynamic programming method using aane penalty functions. We tested the algorithm on two problems, comparing it against the standard dynamic programming algorithm. Results were not consistently or signiicantly better, suggesting that reenements ...
متن کاملMultiple Pairwise Sequences Alignments with Needleman-Wunsch Algorithm on GPU
Pairwise sequence alignment is the method to find the best matching piece for two sequences. It can be either local which return the most similar subsequence or global which return the alignment of whole sequence. Nowadays, the number of genetic sequences increases exponentially so that it becomes a challenge to analyze and understand those data. The cutting-edge parallel architectures provide ...
متن کاملACO Implementation for Sequence Alignment with Genetic Algorithms
In this paper, we implement Ant Colony Optimization (ACO) for sequence alignment. ACO is a meta-heuristic recently developed for nearest neighbor approximations in large, NP-hard search spaces. Here we use a genetic algorithm approach to evolve the best parameters for an ACO designed to align two sequences. We then used the best parameters found to interpolate approximate optimal parameters for...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011